#ifndef PUBLISHER_H
#define PUBLISHER_H

#include <zmq.hpp>
#include <string>

class PublisherEndpoint {
public:
    PublisherEndpoint(const std::string& address, bool bind);
    void publish(const std::string& message);

private:
    zmq::context_t context;
    zmq::socket_t publisher;
};

#endif // PUBLISHER_H